package com.ruoyi.training.dto.payment;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class PaymentRefundDto {
    private String paymentState; // 缴费状态

    private String paymentMethod; // 缴费方式

    private String refundPerson; // 申请人

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date refundTime; // 申请时间

    private String refundAmount; // 退费金额

    private String refundReason; // 退费原因

    private String paymentAmount; // 费用

    private String refundReasonRemark; // 退费原因备注

    //TODO
    private String studentName; // 学员姓名

    private String phonenumber; // 手机号码

    private String idNumber; // 证件编号

    private String contact; // 联系人

    private String unitPhonenumber; // 联系人手机号码

    private String unitName; // 单位名称

    private String trainingClass; // 教学班

    private String projectMap; // 项目集合
}
